package com.boardgame.gwt.data.card.objective;

import java.util.ArrayList;
import java.util.List;

/**
 * 初始任务
 */
public class ObjectiveCardInitial extends BaseObjectiveCard {
    public ObjectiveCardInitial(){
        this.setInfo(this.getClass().getSimpleName().replace("Initial",""));
    }

    /**
     * 初始的4张任务卡
     * @return
     */
    public static List<ObjectiveCardInitial> create() {
        List<ObjectiveCardInitial> list = new ArrayList<>();
        list.add(new ObjectiveCardInitial1());
        list.add(new ObjectiveCardInitial2());
        list.add(new ObjectiveCardInitial3());
        list.add(new ObjectiveCardInitial4());
        return list;
    }
}

class ObjectiveCardInitial1 extends ObjectiveCardInitial{

}
class ObjectiveCardInitial2 extends ObjectiveCardInitial{

}
class ObjectiveCardInitial3 extends ObjectiveCardInitial{

}
class ObjectiveCardInitial4 extends ObjectiveCardInitial{

}